home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-15 / cpu24_11.zip / CPU24.TXT < prev    next >
Text File  |  1991-06-22  |  12KB  |  212 lines

  1. CPU 24-Hour Burn-In Test Program v.1.10           by Peregrine Graphics Systems
  2. =======================================           (c) 1991 William Ip
  3.  
  4. .June.21.1991.
  5.  
  6. Introduction
  7. ============
  8.  
  9. CPU24 is a "industrial grade" burn-in test program for use in testing the
  10. ability of system-boards to withstand heavier-than-normal operations in
  11. order to locate any possible manufacturing/engineering defects.
  12.  
  13. The testing involves all aspects of system-board resources, from CPU, FPU,
  14. BIOS ROM, system cache, RAM, and even video.
  15.  
  16. The program has been named CPU24.BAK so that you must read this file before
  17. using CPU24.  As a result, you now have the obligation to read the following
  18. instructions, warning, notice and disclaimer.  To setup CPU24 for its
  19. executable, enter the following at your DOS prompt:
  20.  
  21. COPY CPU24.BAK CPU24.EXE
  22.  
  23. Type CPU24 to run.
  24.  
  25. Proper implementation of month change has not yet been done.  As a result,
  26. using CPU24 on the last day of a month may yield and improper end time.
  27. This limitation will be addressed as soon as possible and registered
  28. users will certainly be the first to know (more on registration later).
  29.  
  30. Future revisions
  31. ================
  32. - implementation of proper month change on the last day of month
  33. - more involvment of video sub-system in testing
  34. - implementation of floppy/hard drive testing, either integrated with or
  35.   as a companion module, to CPU24
  36. - user-selectable time frame for testing
  37.  
  38. Revision History
  39. ================
  40. 1.10  - Released: June.21.1991
  41.       - bug fix: v.1.00a tended to stop after 1 second before 10 hours due to
  42.                  a misplaced data type
  43.       - implemented full IEEE standard double precision floating point
  44.         calculations
  45.       - removed introductory text from executable
  46.       - replaced 72-hour executable version with a batch file
  47.       - implemented filling/moving of 32K memory blocks
  48. 1.00a - Released: June.01.1991
  49.       - implementation of 24 hour time frame
  50.       - addition of a 72-hour executable version for manufacturing use
  51.       - minor equation alteration to prevent illegal values
  52. 1.00  - Released: February.14.1991
  53.       - implementation of full double precision floating point calculation
  54.       - first full-scale distribution
  55. 0.01  - Released: December.01.1990
  56.       - beta version
  57.       - minor bug fix
  58. 0.00  - Released: November.01.1990
  59.       - beta version
  60.       - initial release
  61.  
  62. WHAT CPU24 Is All About
  63. =======================
  64.  
  65. This program's purpose is simple and straight-forward: to burn-in system-
  66. boards and their components.
  67.  
  68. This program works on the premise that most computer system problems arise as
  69. a result of:
  70.  
  71. 1. poor engineering design, or
  72. 2. manufacturing defects.
  73.                                                                               
  74. A minute number of problems may arise due to electrical problems from thunder-
  75. storms, or just plain electrical wear and tear.  These latter are not         
  76. considered problems as they occur as a fact of life.  The first two, however, 
  77. are unacceptable.                                                             
  78.                                                                               
  79. CPU24 performs tests in passes, each pass calculating 8 IEEE-compliant floating
  80. -point operations of a complex equation, with an additional 8 additional
  81. calculations, 4 to calculate timing and 4 to write the sums of the first 8
  82. calculations into a 32K memory block.  Each 32K memory block is filled, then
  83. its data is flushed out and refilled again.  As a result, this test will use
  84. all system-board resources: CPU, FPU, RAM, BIOS ROM, system cache, chipset
  85. modules and even video.  This type of intensive testing will bring the system-
  86. board components to maximum operating temperature.  Any engineering and/or
  87. manufacturing flaws will certainly show up during this exercise, usually by
  88. hanging the system or spontaneously resetting the system.
  89.  
  90. Some manufacturers install CPUs which are improperly rated (ie. 286-10 CPUs
  91. boosted to 12MHz, or 386-25 CPUs to 33MHz, by means of a faster crystal).
  92. This test will almost always reveal the shaky reliability of such boards,
  93. causing them to hang/reboot about 60%-80% of the time.  As a note, even if you
  94. have such a 'souped-up' system within the lucky 20%, I don't find it morally
  95. or ethically acceptable for retailers/manufacturers to sell such units.  Hoping
  96. your 'souped-up' system-board falls within 20% is not a chance I'd risk.
  97. From personal experience, I've notice two types of such 'souped-up' boards.
  98. The first are the standard boosts with faster crystals.  The boards usually
  99. have massive heat sinks on the CPUs and sometimes even chipsets to try
  100. cooling these components down.  The second type are called 'Factory Pre-
  101. Sorted' CPUs.  These essentially faster chips which fail the CPU manufacturer's
  102. (usually Intel, Harris, AMD or Siemens) stringent quality control tests but
  103. are still much better than the normal properly rated CPUs.  Thus, in the vast
  104. majority of standard usage, these 'Factory Pre-Sorted' CPUs tend to not give
  105. many problems.
  106.  
  107. The most approriate time to use this program would be right after you bring
  108. your brand-new machine home or to the office from the store, even before you
  109. take the time to pack away the boxes.  Prepare a batch file to run CPU24 for 3
  110. days (72-hours).  One such batch file is included, called CPU72.BAT.
  111.  
  112. Sure, you won't have use of your brand new system for 3 days, but I'm sure
  113. you'll agree that 3 days now would be better than 1 week in the shop 6 months
  114. down the line!
  115.  
  116. If a system passes without a hitch, you can be darn sure it will keep running.
  117. You should also examine if your case and power-supply provides adequate air
  118. ventilation/circulation to cool your system.  Overheating may cause problems
  119. in the future.  Again, it is better to catch the problems now, rather than
  120. later.  If you do find that your system hangs or reboots, especially if you
  121. run the test 3 or 4 times, you can be sure there is something wrong with the
  122. system.  This test has been tested on a wide range of systems and on a
  123. system-board with good components, you can run this test for weeks on end
  124. without causing any crash.
  125.                                                                               
  126. After your initial test, you may give your system the occasional run-through  
  127. whenever you have the time to spare.  However, when the final week of your    
  128. warranty is approaching, run the test another 72-hours, just to make sure     
  129. you can get any potential problems fixed before warranty expires.  Any system 
  130. that runs for a year or more will continue to run.                            
  131.                                                                               
  132. This program can also be used to benchmark various configurations.  CPU24
  133. depends on the configuration of the system-board in general in completing
  134. each pass it cycles through.  Naturally, systems-boards with FPUs and system
  135. caches will certainly increase their ability to do more calculations in a
  136. time frame.  Please note that CPU24 is not designed for true benchmarking as
  137. no provisions have been implemented for actually assessing the fine
  138. differences between CPU types.  CPU24 is designed to test the ability of a
  139. system-board to do heavy computational work over a long-than=average time
  140. period.
  141.  
  142. Most people interpret benchmarks improperly.  Some people (retailers, manufacturers,
  143. and buyers alike) throw around Norton SI or Landmark CPU speed ratings left,
  144. right and center.
  145.  
  146. One very classic case is the use of the Landmark CPU Speed Test on the Intel
  147. 486 class system-boards.  Some retailers enjoy quoting seemingly spectacular
  148. speed ratings with version 0.99 of the Landmark CPU Speed Test, with figures
  149. going up to 155MHz on 486-33MHz systems.  I'd like to inform everyone now that
  150. the version 0.99 Landmark does not have any provisions for CPUs as high as a
  151. 386-33, let alone the 486-33.  The proper version of Landmark is version 2.00
  152. which gives most 486-33 systems a speed of 115MHz.  In fact, when you run
  153. version 0.99 on a 386-33, the speed bar wraps around the screen several times.
  154. On a 486-33, version 0.99 hangs, since its algorithms to calculate a speed
  155. rating is simply blown away by the 486-33's response.  The 155MHz reported
  156. speed is simply the last figure version 0.99 prints out before it dies.
  157.  
  158. The same applies to Norton SI and a host of other such benchmark programs.
  159. Versions are very important and you must make sure a particular benchmark
  160. offers the correct results.  A benchmark reported by Norton SI version 3 is
  161. not the same as a Norton SI version 4.5.  The same holds true for CPU24.
  162.  
  163. A benchmark must be compared against two systems, each with only one factor
  164. different, whether it be CPU speed or video display type.  When using CPU24 to
  165. benchmark CPUs, you should have two machines with the same configuration
  166. exactly (hard drive type, video type, RAM) except for the system-board and CPU
  167. itself.
  168.  
  169. WARNING:  The testing performed will run your system-board to its maximum
  170. capacity.  Although it has yet to occur, the high temperatures generated by
  171. your system-board during the tests may cause damage to improperly designed
  172. components.  SYSTEM-BOARD COMPONENTS WHICH ARE OF ANY HALF-DECENT QUALITY AND
  173. PROPERLY DESIGNED FOR THEIR RATED OPERATION WILL NOT BE DAMAGED FROM THIS
  174. TEST.  Many components will generate extreme heat which may cause severe burns
  175. if in contact with bare skin.  Do not touch components during testing.  (I
  176. found out the hard way and nursed a number of blisters for some days.)  You are
  177. urged to read the intructions and disclaimer in the introduction to CPU24
  178. before running either test programs.
  179.  
  180. IMPORTANT NOTICE:  Peregrine Graphics Systems, as the manufacturer/producer   
  181. of this program, offers no guarantees, explicit or implied, with regards to   
  182. the fitness or usefulness of this program except for the following: this      
  183. software, CPU24, has been written and fully tested on systems manufactured by:
  184.                                                                               
  185. Abax Communications Group                                                     
  186. 2091 Dufferin St. Toronto, Canada, M6E 3R3                                    
  187. (416) 658-3989, (416) 658-3992 FAX                                            
  188.                                                                               
  189. CPU24 was designed primarily for burn-in testing and a method of quality
  190. control of Abax computer systems.
  191.  
  192. DISCLAIMER: Peregrine Graphics Systems shall not be responsible for any damages
  193. caused by the use, or misuse, of this software.  No modifications of this
  194. software by any means is allowed.
  195.                                                                               
  196. If you like this program and find it of much use in maintaining the working   
  197. operation of your computer, or find that it helped you locate a fault in your 
  198. system, please send $10 to register your copy.  In addition to acknowledging  
  199. the usefulness of this program, the registration fee entitles you to future   
  200. versions and/or burn-in softwares produced by Peregrine Graphics Systems.     
  201. If intend to use this program to burn-in systems which you will resell, you
  202. MUST register.
  203.  
  204. Send registration and/or comments to:
  205.                                                                               
  206. William Ip                                                                    
  207. Box 428, Station W                                                            
  208. Toronto, Canada, M6M 5C1                                                      
  209.                                                                               
  210. I can also be reached on Compuserve at 70670,737, or Canada Remote Systems    
  211. 798-7730 (2400 baud) or 798-7733 (14,400 USR dual).                           
  212.